home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MACD 5
/
MACD 5.bin
/
workbench
/
libs
/
queue.lzh
/
queue_3.1
/
queue_inline.h
< prev
next >
Wrap
C/C++ Source or Header
|
1996-11-28
|
1KB
|
51 lines
/* Automatically generated header! Do not edit! */
#ifndef _INLINE_QUEUE_H
#define _INLINE_QUEUE_H
#ifndef __INLINE_MACROS_H
#include <inline/macros.h>
#endif /* !__INLINE_MACROS_H */
#ifndef QUEUE_BASE_NAME
#define QUEUE_BASE_NAME QueueBase
#endif /* !QUEUE_BASE_NAME */
#define QAddMsg(qh, msg) \
LP2NR(0x2a, QAddMsg, QHandle, qh, a0, QMessage *, msg, a1, \
, QUEUE_BASE_NAME)
#define QAllocMsg(size) \
LP1(0x48, QMessage *, QAllocMsg, ULONG, size, d0, \
, QUEUE_BASE_NAME)
#define QClose(qh) \
LP1(0x24, ULONG, QClose, QHandle, qh, a0, \
, QUEUE_BASE_NAME)
#define QFlush(qh) \
LP1(0x42, ULONG, QFlush, QHandle, qh, a0, \
, QUEUE_BASE_NAME)
#define QFreeMsg(msg, size) \
LP2NR(0x4e, QFreeMsg, QMessage *, msg, a0, ULONG, size, d0, \
, QUEUE_BASE_NAME)
#define QGetMsg(qh) \
LP1(0x36, QMessage *, QGetMsg, QHandle, qh, a0, \
, QUEUE_BASE_NAME)
#define QOpen(name, mode, sigbit) \
LP3(0x1e, QHandle, QOpen, STRPTR, name, a0, ULONG, mode, d0, ULONG, sigbit, d1, \
, QUEUE_BASE_NAME)
#define QRemMsg(qh, msg) \
LP2NR(0x30, QRemMsg, QHandle, qh, a0, QMessage *, msg, a1, \
, QUEUE_BASE_NAME)
#define QReplyMsg(qh) \
LP1(0x3c, ULONG, QReplyMsg, QHandle, qh, a0, \
, QUEUE_BASE_NAME)
#endif /* !_INLINE_QUEUE_H */